\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects}{\section{Dbz.\-Homework\-Hub.\-Core.\-Business\-Objects Klassenreferenz}
\label{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects}\index{Dbz.\-Homework\-Hub.\-Core.\-Business\-Objects@{Dbz.\-Homework\-Hub.\-Core.\-Business\-Objects}}
}


Klasse stellt den zugriff auf die Datenbank bereit  


Klassendiagramm für Dbz.\-Homework\-Hub.\-Core.\-Business\-Objects\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects}
\end{center}
\end{figure}
\subsection*{Öffentliche Methoden}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_a4b67f5c3ad89537fcd404738193872cb}{Business\-Objects} ()
\begin{DoxyCompactList}\small\item\em Standardkonstruktor der Business-\/\-Objects \end{DoxyCompactList}\item 
void \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_adcdc21e82c3c236138e02c7bf9fa3fc4}{Dispose} ()
\begin{DoxyCompactList}\small\item\em Schließt automatisch die Session und führt einen Commit durch \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Propertys}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_repositories_1_1_user_repository}{Repositories.\-User\-Repository} \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_a1524dacb0e9cf111003dd863a113b237}{Users}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Repository stellt Methoden zur Verwaltung von Benutzerobjekten bereit \end{DoxyCompactList}\item 
\hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_repositories_1_1_solution_state_repository}{Repositories.\-Solution\-State\-Repository} \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_ae887fe9d32ad2f7fe60686ddd13e9d15}{Solution\-States}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Repository stellt Methoden zur Verwaltung von Lösungenstatus bereit \end{DoxyCompactList}\item 
\hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_repositories_1_1_solution_type_repository}{Repositories.\-Solution\-Type\-Repository} \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_a8546e6fce5254b8d291f86c462b72673}{Solution\-Types}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Repository stellt Methoden zur Verwaltung Lösungstypen bereit \end{DoxyCompactList}\item 
\hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_repositories_1_1_topic_repository}{Repositories.\-Topic\-Repository} \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_a5b51d4b25334c8f8afcf529d08084a2e}{Topics}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Repository stellt Methoden zur Verwaltung Themengebieten bereit \end{DoxyCompactList}\item 
\hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_repositories_1_1_homework_repository}{Repositories.\-Homework\-Repository} \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_ad3c8f71a6a5f9bdb0bd65231c3d39dac}{Homeworks}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Repository stellt Methoden zur Hausaufgaben bereit \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Ausführliche Beschreibung}
Klasse stellt den zugriff auf die Datenbank bereit 



Definiert in Zeile 14 der Datei Business\-Objects.\-cs.



\subsection{Beschreibung der Konstruktoren und Destruktoren}
\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_a4b67f5c3ad89537fcd404738193872cb}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects}!Business\-Objects@{Business\-Objects}}
\index{Business\-Objects@{Business\-Objects}!Dbz::HomeworkHub::Core::BusinessObjects@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects}}
\subsubsection[{Business\-Objects}]{\setlength{\rightskip}{0pt plus 5cm}Dbz.\-Homework\-Hub.\-Core.\-Business\-Objects.\-Business\-Objects (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_a4b67f5c3ad89537fcd404738193872cb}


Standardkonstruktor der Business-\/\-Objects 



Definiert in Zeile 65 der Datei Business\-Objects.\-cs.



\subsection{Dokumentation der Elementfunktionen}
\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_adcdc21e82c3c236138e02c7bf9fa3fc4}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects}!Dispose@{Dispose}}
\index{Dispose@{Dispose}!Dbz::HomeworkHub::Core::BusinessObjects@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects}}
\subsubsection[{Dispose}]{\setlength{\rightskip}{0pt plus 5cm}void Dbz.\-Homework\-Hub.\-Core.\-Business\-Objects.\-Dispose (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_adcdc21e82c3c236138e02c7bf9fa3fc4}


Schließt automatisch die Session und führt einen Commit durch 



Definiert in Zeile 86 der Datei Business\-Objects.\-cs.



\subsection{Dokumentation der Propertys}
\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_ad3c8f71a6a5f9bdb0bd65231c3d39dac}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects}!Homeworks@{Homeworks}}
\index{Homeworks@{Homeworks}!Dbz::HomeworkHub::Core::BusinessObjects@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects}}
\subsubsection[{Homeworks}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Repositories.\-Homework\-Repository} Dbz.\-Homework\-Hub.\-Core.\-Business\-Objects.\-Homeworks\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_ad3c8f71a6a5f9bdb0bd65231c3d39dac}


Repository stellt Methoden zur Hausaufgaben bereit 



Definiert in Zeile 46 der Datei Business\-Objects.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_ae887fe9d32ad2f7fe60686ddd13e9d15}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects}!Solution\-States@{Solution\-States}}
\index{Solution\-States@{Solution\-States}!Dbz::HomeworkHub::Core::BusinessObjects@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects}}
\subsubsection[{Solution\-States}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Repositories.\-Solution\-State\-Repository} Dbz.\-Homework\-Hub.\-Core.\-Business\-Objects.\-Solution\-States\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_ae887fe9d32ad2f7fe60686ddd13e9d15}


Repository stellt Methoden zur Verwaltung von Lösungenstatus bereit 



Definiert in Zeile 31 der Datei Business\-Objects.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_a8546e6fce5254b8d291f86c462b72673}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects}!Solution\-Types@{Solution\-Types}}
\index{Solution\-Types@{Solution\-Types}!Dbz::HomeworkHub::Core::BusinessObjects@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects}}
\subsubsection[{Solution\-Types}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Repositories.\-Solution\-Type\-Repository} Dbz.\-Homework\-Hub.\-Core.\-Business\-Objects.\-Solution\-Types\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_a8546e6fce5254b8d291f86c462b72673}


Repository stellt Methoden zur Verwaltung Lösungstypen bereit 



Definiert in Zeile 36 der Datei Business\-Objects.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_a5b51d4b25334c8f8afcf529d08084a2e}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects}!Topics@{Topics}}
\index{Topics@{Topics}!Dbz::HomeworkHub::Core::BusinessObjects@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects}}
\subsubsection[{Topics}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Repositories.\-Topic\-Repository} Dbz.\-Homework\-Hub.\-Core.\-Business\-Objects.\-Topics\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_a5b51d4b25334c8f8afcf529d08084a2e}


Repository stellt Methoden zur Verwaltung Themengebieten bereit 



Definiert in Zeile 41 der Datei Business\-Objects.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_a1524dacb0e9cf111003dd863a113b237}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects}!Users@{Users}}
\index{Users@{Users}!Dbz::HomeworkHub::Core::BusinessObjects@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Business\-Objects}}
\subsubsection[{Users}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Repositories.\-User\-Repository} Dbz.\-Homework\-Hub.\-Core.\-Business\-Objects.\-Users\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_business_objects_a1524dacb0e9cf111003dd863a113b237}


Repository stellt Methoden zur Verwaltung von Benutzerobjekten bereit 



Definiert in Zeile 26 der Datei Business\-Objects.\-cs.



Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei\-:\begin{DoxyCompactItemize}
\item 
Dbz.\-Homework\-Hub.\-Core/Business\-Objects.\-cs\end{DoxyCompactItemize}
